import * as _r from './Core/Core';

export type Color = string | undefined;

export default class GlobalStyle {
    constructor() {
        this.colorOfPlayer = new Map<_r.Player, Color>([
            [_r.Player.None, "transparent"],
            [_r.Player.P1, "blue"],
            [_r.Player.P2, "red"],
            [_r.Player.Other, "grey"]
        ]);
        this.stringOfPlayer = new Map<_r.Player, String>([
            [_r.Player.None, "<No Player>"],
            [_r.Player.P1, "Player 1"],
            [_r.Player.P2, "Player 2"],
            [_r.Player.Other, "Other Player"]
        ]);
    }
    colorOfPlayer: Map<_r.Player, Color>;
    stringOfPlayer: Map<_r.Player, String>;
}